pet dogs cats dog vitamins cat vitamins nutrition for dogs dog supplements puppy cat cat supplements puppies olive oil pantothenic acid vitamin b5 niacin vitamin b3